@charset "UTF-8";
.vote_bg {
    background:url("../img/vote_bg.jpg") no-repeat bottom center /100%;
}

.common_div_content {
    width:100%;
    overflow:hidden;
}

.vote_p {
    color: #525252;
    font-size: 12px;
    width:100%;
    padding:5px 0;
    margin-bottom:50px;
}

.vote_content {
    overflow:hidden;
    width:100%;
    margin-bottom:97px;
}

.vote_content::after {
    content:"";
    display: inline-block;
    clear: both;
}

.vote_div {
    width:320px;
    float: left;
}

.vote_div:nth-child(odd){
    float:left;
}

.vote_div:nth-child(even){
    float:right;
}


.vote_div_img {
    width:100%;
    height:210px;
    overflow: hidden;
}

.vote_div_img img {
    width:100%;
}

.vote_div_btn {
    width:100%;
}

.vote_div_btn button {
    width:102px;
    height:43px;
    background-color:#00497d;
    font-size:16px;
    color: #fff;
    margin-top:23px;
    border-radius:5px;
    margin-bottom:15px;
    box-shadow: 5px 6px 20px #c3c2c2 inset;
}